Skip to content

Align go repository - #64

Open
mweibel wants to merge 1 commit into
mainfrom
align-go-repository
Open

mweibel wants to merge 1 commit into
mainfrom
align-go-repository

Conversation

@mweibel

@mweibel mweibel commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

What changed:

  • Removed Python release tooling
  • Added automated release pipeline with release attestations (SLSA/SBOM)
  • Go 1.27.1, updated cloudscale-go-sdk v6 -> v10, refreshed all dependencies
  • Makefile similar to CAPCS: Added standard targets (fmt, vet, lint-fix, govulncheck, docker-build), help output, and version metadata injection
  • Improved Dockerfile: Multi-stage build with better layer caching and build args.
  • Dedicated workflows for lint, test, govulncheck, and workflow validation
  • Added docs/releasing.md (release process) and AGENTS.md (AI agent guidance)
  • Added helpers/debug-ccm for automatic debug artifact generation when integration tests fail, updated helpers/run-in-test-cluster with some more debug helpers similar to how we did it in the CSI driver

@mweibel
mweibel force-pushed the align-go-repository branch 11 times, most recently from 97eafa3 to 90bd33f Compare September 23, 2026 09:22
@mweibel

mweibel commented Sep 23, 2026

Copy link
Copy Markdown
Contributor Author

FYI release flow has been tested with pre-release v1.3.2-beta.1.

@mweibel
mweibel requested a review from disperate September 23, 2026 09:46
Comment thread Dockerfile Outdated
Comment thread pkg/cloudscale_ccm/cloud.go
Comment thread AGENTS.md Outdated
Comment thread .github/workflows/release.yml
Comment thread pkg/cloudscale_ccm/cloud.go Outdated
@mweibel
mweibel force-pushed the align-go-repository branch from 90bd33f to 56ab719 Compare September 24, 2026 07:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants